<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
var a = 10;
/*
在全局的执行环境中, 有一个变量对象, 这个变量对象把这个执行环境中定义的变量
存储为这个变量对象的一个属性, 访问变量, 就相当于访问变量对象的一个属性

在全局的执行环境下, 变量对象就是window对象


任何的函数对象都有一个属性 [[scope]], 它指向一个对象: 这个函数的作用域链,
作用域链中都是一些 变量对象(活动对象)
 */
console.log(a);
function foo(){
    var a = 20;
    console.log(a);
}

var s = "hell world"

console.log(s.replace(/[ ](\w)/gi, " $1".toUpperCase()));
</script>
</body>
</html>